// import 'package:cry/cry_all.dart';
// import 'package:cry/vo/select_option_vo.dart';
// import 'package:flutter/cupertino.dart';
// import 'package:flutter/material.dart';
// import 'package:cry/cry_button.dart';
// import 'package:flutter_admin/api/odoo/dynamic_data_api.dart';
// import 'package:flutter_admin/api/odoo/product_usermeritpay_odoo_api.dart';
// import 'package:cry/model/response_body_api.dart';
// import 'package:flutter_admin/models/odoo/product_usermeritpay.dart';
// import 'package:cry/utils/cry_utils.dart';
// import '../../../generated/l10n.dart';
//
// class ProductUsermeritpayEdit extends StatefulWidget {
//   ProductUsermeritpayEdit({this.productUsermeritpay});
//
//   final ProductUsermeritpay? productUsermeritpay;
//
//   @override
//   _ProductUsermeritpayEditState createState() => _ProductUsermeritpayEditState();
// }
//
// class _ProductUsermeritpayEditState extends State<ProductUsermeritpayEdit> {
//   late ProductUsermeritpay productUsermeritpay;
//   bool? isAdd;
//
//   final GlobalKey<FormState> formKey = GlobalKey<FormState>();
//
//   //late List<SelectOptionVO> activeList;
//
//
//   @override
//   void initState() {
//     super.initState();
//     this.isAdd = widget.productUsermeritpay == null;
//     this.productUsermeritpay = widget.productUsermeritpay ?? ProductUsermeritpay();
//     _loadSelectVO();
//   }
//
//    _loadSelectVO() async{
//     //activeList=[SelectOptionVO(value:'0',label: "禁用"),SelectOptionVO(value:'1',label: "启用")];
//     setState(() { });
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     var form = Form(
//       key: formKey,
//       child: Wrap(
//         children: <Widget>[
//           CryInput(
//             label: '设备工位',
//             value: productUsermeritpay.stationId,
//             onSaved: (v) {
//               productUsermeritpay.stationId = v;
//             },
//           ),
//
//            CrySelectDate(
//             context,
//             label: '生产日期',
//             value: productUsermeritpay.productdate,
//             onSaved: (v) {
//               productUsermeritpay.productdate = v;
//             },
//           ),
//
//           CryInput(
//             label: '生产人员',
//             value: productUsermeritpay.user,
//             onSaved: (v) {
//               productUsermeritpay.user = v;
//             },
//           ),
//
//           CryInput(
//             label: '岗位系数',
//             value: productUsermeritpay.reportyield,
//             onSaved: (v) {
//               productUsermeritpay.reportyield = v;
//             },
//           ),
//
//           CryInput(
//             label: '绩效工资',
//             value: productUsermeritpay.meritpay,
//             onSaved: (v) {
//               productUsermeritpay.meritpay = v;
//             },
//           ),
//
//           CryInput(
//             label: '创建人',
//             value: productUsermeritpay.createUid,
//             onSaved: (v) {
//               productUsermeritpay.createUid = v;
//             },
//           ),
//
//           CryInput(
//             label: 'Last Updated by',
//             value: productUsermeritpay.writeUid,
//             onSaved: (v) {
//               productUsermeritpay.writeUid = v;
//             },
//           ),
//
//            CrySelectDate(
//             context,
//             label: 'Last Updated on',
//             value: productUsermeritpay.writeDate,
//             onSaved: (v) {
//               productUsermeritpay.writeDate = v;
//             },
//           ),
//
//         ],
//       ),
//     );
//     var buttonBar = ButtonBar(
//       alignment: MainAxisAlignment.center,
//       children: <Widget>[
//         CryButton(
//           label: S.of(context).save,
//           onPressed: () {
//             FormState form = formKey.currentState!;
//             if (!form.validate()) {
//               return;
//             }
//             form.save();
//             ProductUsermeritpayOdooApi.saveOrUpdate(productUsermeritpay.toOdooMap()).then((ResponseBodyApi res) {
//               if (!res.success!) {
//                //CryUtils.message(re s.message!);
//                 return;
//               }
//               Navigator.pop(context, true);
//               CryUtils.message(S.of(context).saved);
//             });
//           },
//           iconData: Icons.save,
//         ),
//         CryButton(
//           label: S.of(context).cancel,
//           onPressed: () {
//             Navigator.pop(context);
//           },
//           iconData: Icons.cancel,
//         )
//       ],
//     );
//     var result = Scaffold(
//       appBar: AppBar(
//         title: Text(this.isAdd! ? S.of(context).add : S.of(context).modify),
//       ),
//       body: SingleChildScrollView(
//         child: Column(
//           children: [form],
//         ),
//       ),
//       bottomNavigationBar: buttonBar,
//     );
//     return SizedBox(
//       width: 650,
//       height: 650,
//       child: result,
//     );
//     // return result;
//   }
// }